package com.blrs.mapper;

import java.util.List;
import com.blrs.domain.DemandCollection;

/**
 * 需求收藏Mapper接口
 * 
 * @author ruoyi
 * @date 2025-05-08
 */
public interface DemandCollectionMapper 
{
    /**
     * 查询需求收藏
     * 
     * @param demandId 需求收藏主键
     * @return 需求收藏
     */
    public DemandCollection selectDemandCollectionByDemandId(String demandId);

    /**
     * 查询需求收藏列表
     * 
     * @param demandCollection 需求收藏
     * @return 需求收藏集合
     */
    public List<DemandCollection> selectDemandCollectionList(DemandCollection demandCollection);

    /**
     * 新增需求收藏
     * 
     * @param demandCollection 需求收藏
     * @return 结果
     */
    public int insertDemandCollection(DemandCollection demandCollection);

    /**
     * 修改需求收藏
     * 
     * @param demandCollection 需求收藏
     * @return 结果
     */
    public int updateDemandCollection(DemandCollection demandCollection);

    /**
     * 删除需求收藏
     * 
     * @param demandId 需求收藏主键
     * @return 结果
     */
    public int deleteDemandCollectionByDemandId(DemandCollection demandCollection);

    /**
     * 批量删除需求收藏
     * 
     * @param demandIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteDemandCollectionByDemandIds(String[] demandIds);
}
